How to learn a language